/*
   创建 public_tpl 对象 用于公共函数调用,
   此处只用于创建一个透明的提示框
*/
public_Tpl = {
	   boxHTML :function(){return this.ini.apply(this,arguments);}
	}
/*
  构造函数
   参数o为  objcet 结构{l:0,t:0;w:0;h:0,html:"<div></div",op:60}单位px
   l...........此框的left 此框为绝对定位
   t...........此框的top
   w...........此框的宽度，要加上二边的图片，也就是您输入的参数，还要加上6
   h...........此框的高度，要加上上下二边的框，也就是您输入的参数，还要加上
   op..........此框的透明度;
   html........此框内的DOM 注意宽度与高度不能大于你输入的参数
*/

public_Tpl.boxHTML.prototype.ini = function(o){
	        //构造透明弹出层
		 var me = this;
		 for (var i in o){this[i]=o[i]}
		 //图片位置先定义
		 if(0>this.op || this.op>100){alert("透明度应大于0小于100");return}
		 var top1,top2,top3,cen1,bot1,bot2,bot3;
		 top1= ImgRoot+"/images/elem/win_top1.png";
		 top2= ImgRoot+"/images/elem/win_top2.png";
		 top3= ImgRoot+"/images/elem/win_top3.png";
		 cen1= ImgRoot+"/images/elem/win_cen1.png";
		 bot1= ImgRoot+"/images/elem/win_foot1.png";
		 bot2= ImgRoot+"/images/elem/win_foot2.png";
		 bot3= ImgRoot+"/images/elem/win_foot3.png";
		 this.opened = false;//看看是不是打开状态;
		 this.DivTop = function(){
		          var s = [];
				  s.push("<div style='overflow:hidden; width:"+(parseInt(this.w)+6)+"px; height:3px;'>");
				  s.push("<div style='background:url("+top1+") no-repeat;; float:left; width:3px; height:3px;overflow:hidden;'></div>");
				  s.push("<div style='background:url("+top2+") repeat-x; float:left; height:3px; width:"+this.w+"px;overflow:hidden'></div>");
				  s.push("<div style='background:url("+top3+") no-repeat; float:left; width:3px; height:3px;overflow:hidden;'></div>");
				  s.push("</div>");
				  return s.join('');
			 }

		this.DivMiddle =  function(){
			      var s = [];
				  s.push("<div style='overflow:hidden; width:"+(parseInt(this.w)+6)+"px; height:"+this.h+"px;'>");
				  s.push("<div style='background:url("+cen1+") repeat-y; float:left; width:3px; height:"+this.h+"px;overflow:hidden;'></div>");
				  s.push("<div style='float:left; width:"+this.w+"px; overflow:hidden; height:"+this.h+"px;'>");
				       s.push("<div style='position:relative'>");
					      s.push("<div style='width:"+this.w+"px;; height:"+this.h+"px; background:#072F4A;opacity:"+this.op/100+";filter:alpha(opacity="+this.op+");'></div>");
						  s.push(" <div style=' color:red; position:absolute; top:0px;width:"+this.w+"px;height:"+this.h+"px'>"+this.html+"</div>");
					   s.push("</div>")
				  s.push("</div>")
				  s.push("<div style='background:url("+cen1+") repeat-y; float:left; width:3px; height:"+this.h+"px;overflow:hidden;'></div>");
				  s.push("</div>")
				  return s.join('');
			 }

	    this.Divbottom    = function(){
			      var s = [];
				  s.push("<div style='overflow:hidden; width:"+(parseInt(this.w)+6)+"px; height:3px;'>");
				  s.push("<div style='background:url("+bot1+") no-repeat; float:left; width:3px; height:3px;overflow:hidden;'></div>");
				  s.push("<div style='background:url("+bot2+") repeat-x; float:left; height:3px; width:"+this.w+"px;overflow:hidden'></div>");
				  s.push("<div style='background:url("+bot3+") no-repeat; float:left; width:3px; height:3px;overflow:hidden;'></div>");
				  s.push("</div>");
				  return s.join('')
			}
			//输出函数
		this.output       = function(){
			          var s = [];
					  s.push("<div style='position:absolute;top:"+this.t+"px;left:"+this.l+"px;width:"+this.w+"px;height:"+this.h+"px'>");
					  for (var i in me){
						    if(typeof me[i] == "function"){
								  if(me[i] == arguments.callee){break;}
								  s.push(me[i]());
								}
						  }
					  s.push("</div>");
					  for (var i in this){this[i]=null}
					  return s.join('');
			}
	}












